草庐IT

HTML 速查列表

全部标签

javascript - 使用 JavaScript 将 HTML 附加到正文末尾

我有几个在应用程序的不同点需要的faceboxes(lightbox)模板。这些存储在不同的部分和文件中。我会根据需要初始化不同的javascript函数。问题是,使用javascript将外部HTML页面附加到我的body中的最佳方式是什么? 最佳答案 既然你用它标记了问题,这里有一个jQuery解决方案。$("body").append("text");请记住,参数也可以是DOM元素。所以你可以这样做:varp=$("").text("aparagraph");$("body").append(p);

javascript - 如何确定元素是否可以有 html 子元素?

只有InternetExplorer似乎具有元素属性:canHaveHtml(MSDN,Dottoro)。除了使用带有标记名列表的正则表达式之外,我似乎无法在其他浏览器中找到任何东西来模拟它。有没有办法在Chrome、Firefox等中确定这一点?例如,有没有一种方法可以检查innerHTML属性,这是否100%等效? 最佳答案 您可以使用以下函数来确定命名元素是否可以有子元素。然而,正如ZER0所指出的,这可能更像是IE的canHaveChildren的替代品。而不是canHaveHtml,因为它为“应该”不为空的任何标签名称返回

javascript - Javascript 中的 HTML 模板?没有在页面中编码?

我是一名主要从事Perl服务器端工作的网络人员,我正在慢慢得出一些结论。通过Javascript编写大部分代码并通过AJAX来回传递数据要比点击提交并重新加载基本相同的页面要好得多我喜欢jQuery,因为我喜欢CSS,将又长又吓人的定义链接在一起很有趣模板化的东西有些东西。您希望您的HTML元素看起来像您的HTML元素,并且在HTML中定义它更容易:TEXT比起用Javascript或jQuery来拼凑同样的东西:('').attr('id','sidebar_elem'+i).addclass('sidebar_elem');('').attr('href',link_url).ap

javascript - 使用 Javascript 和 HTML 开发桌面应用程序

我正在寻找用于使用HTML和JavaScript开发桌面应用程序的TitaniumAppcelerator替代品。我想将Web应用程序转换为桌面应用程序。因此,会有很多服务器交互。Appcelerator是一个不错的选择,但该公司似乎对DesktopSDK不再感兴趣。此外,来自Appcelerator的ajax请求不会保留cookie。我读到Adob​​eAir可用于桌面应用程序开发,但我不想使用flash。XULRunner有多好?它会允许Growl通知和创建托盘图标等功能吗?我能否在Qt中主要使用Javascript和HTML开发应用程序? 最佳答案

javascript - 如何将 AngularJS Controller 绑定(bind)到动态添加的 HTML?

对于这种情况,我有一个HTML页面,其中包含一些AngularJS指令、Controller等。像这样:{{item.name}}...newHTMLhere...请注意,页面上没有ng-app指令。我不依赖自动引导,而是使用手动引导方法。angular.bootstrap(document,['myApp']);首先,我创建了将引导至文档的模块。然后,当加载一个动态确定的依赖项列表时,我附加了一些服务、Controller等。一旦一切准备就绪,我就调用Bootstrap方法。一切正常,直到AngularJS之外的JavaScript附加到DOM的...newHTMLhere...位置

javascript - 如何创建一个添加带有 HTML 标签和类的字符串的按钮?

基于此link,我尝试添加一个新按钮,它允许我在光标位置插入一个字符串。它到目前为止有效,但是我不得不更改这一行:this.quill.insertText(cursorPosition,"★");到:this.quill.clipboard.dangerouslyPasteHTML(cursorPosition,'★');因为我希望能够用字符串粘贴HTML标记。现在,在下一步中,我想添加一个带有HTML标签的类:this.quill.clipboard.dangerouslyPasteHTML(cursorPosition,'★');但是,每当我现在单击该按钮时,该类就会被完全丢弃。

javascript - "Resource interpreted as script but transferred with MIME type text/html."

很抱歉,如果这实际上是重复的,但我还没有设法找到我的问题的答案。我使用jQuery的$.getScript加载脚本。但它会导致以下错误:ResourceinterpretedasscriptbuttransferredwithMIMEtypetext/html.该问题仅在MacOS下的Safari中出现如果查看从服务器收到的header,它们包含Content-Type:application/x-javascript,所以我真的不明白问题出在哪里。 最佳答案 Resourceinterpretedasscriptbuttransf

javascript - 在 jquery 中复制/克隆带有选定选项的下拉列表

如何克隆带有选定选项的下拉列表(组合框)?对于选定的选项,jquery.clone方法在firefox中不起作用。我有一个具有不同控件的div。我必须将整个div复制到这样的变量中var$orginalDiv=$('#myDiv');var$clonedDiv=$orginalDiv.clone();$clonedDiv.find('select').each(function(){....Somethingdohereforassigningselectedoptionsfromoriginaldiv..});让我知道我们如何才能完成它并且它必须在FireFox中工作。

javascript - 按向下箭头键关注列表项

我正在创建自定义自动建议框,我需要按向下箭头移动li项。所以我将tabindex属性添加到li它正在获得焦点。但问题是它以某个随机高度向上滚动div,它从div中选择了li。在向下箭头键之后:然后按下一些向下箭头键:然后在鼠标按下时它会离开屏幕。这里我做了一个DemoJSFiddle首先单击item1然后按下箭头,它的行为相同。 最佳答案 阐述我的评论将容器的scrollTop设置为indexoffocusedli*liheight。在按下键时返回false以防止浏览器正常滚动溢出的父项。$('div.container').on(

javascript - 将 JSON 转换为 HTML 树

我想从下面的JSON示例生成一个HTML树(最好是UL-LI)。有没有人有可以处理这种特定结构的简单、递归JS函数(不是框架)?感谢您的帮助!{"folder":[{"title":"1","folder":[{"title":"1.1","folder":[{"title":"1.1.1",},{"title":"1.1.2",}]}]},{"title":"2",}]} 最佳答案 functionto_ul(obj){//--------vcreateanelementvarf,li,ul=document.createElem